@charset "utf-8";

/*-- content_ex.css --*/
div.tviewwrap{
    height:630px;
    overflow:auto;
    overflow-x:hidden;
    clear:both;
}
/*-------------------*/

/*-- form_ex.css -- */
div.search div.radi_trty{
    float:left;
    margin:2px 6px 0 0;
    color:#000;
    width:140px;
}
/*-------------------*/

/*Select,Option  -- 2009.08.13 -- */
div.pos8{
    top:20px;
    left:0px;
}
*html div.pos8{left:-113px;}

div.pos8-1{
    top:20px;
    left:205px;
}
*html div.pos8-1{left:-113px;}

div.desewrap div.ins div.ct dl dd{
    margin:0px;
    padding:0px;
    float:left;
    color:#515352;
    font-size:1.05em
}
/*- 2009.08.13 --*/


div.pos9{
    top:19px;
    left:66px;
}
*html div.pos9{left:-113px;}

/* - 2009.08.19  select box */
div.sel1wrap div.dwbtn5{
    text-align:right;
    margin:-15px 0 0 185px; 
}
:root div.sel1wrap div.dwbtn5{margin:-16px 0 0 185px;}

div.swid7{
    width:200px;
}

div.sel1wrap input.txt5{
    font-size:0.95em;
    margin:0 0 -1px 5px;
    width:185px;
    border:0px;
}
:root div.sel1wrap input.txt5{
    margin:3px 0 0 5px;
}
/*-- 2009.08.19 --*/

/*-- layout_ex.css --*/
div#container div.con2_1{
    padding:0 4px 0 0;
    margin:0 0 0 0px;
}

/*-- pop_ex.css --*/
/*-------------------*/
/*  -- 2009.08.13 -- */
div.desewrap div.ins div.ct dl dd input.tx2-1{
    width:25px;
    height:13px;
    border:1px solid #c7c7c7;
    padding:3px 0 0 3px;
    color:#515352;
}
/*- 2009.08.13 --*/

/*-- form_ex.css --*/
/*-------------------*/
div.search div.radi2{
    float:left;
    margin:2px 6px 0 0;
    color:#000;
    width:185px;
}

div.lelistwrap ul li.dep{
    padding:0 0 0 25px;
    text-indent:0px;
}


div.rbox12 div.le div.ri p input.tx_ex{
    border:1px solid #bebebe;
    width:510px;
    height:18px;
    padding:2px 0 0 3px;
    margin:0 4px 0 9px;
}

p.sbj02 { /* 재 개정문 타이틀 */
    /*clear:both;
    color:#215182;
    font-family:Gulim;
    font-size:13px;
    font-weight:bold;
    padding:0 0 10px;*/
    color:#151594;
    font-size:1.15em;
    margin:0;
    padding:20px 0 0;
    line-height:175%;
    font-weight:bold;
    font-family:Gulim,doutm,tahoma,sans-serif;
}
/*조회이력*/
/*
div.sehislay1 div.m{
    background:url(../images/cssimg/sehislay1_m.gif) repeat-y;
    width:303px;    
    height:250px;
    overflow:auto;  
}
*/

/*-- pop.css --*/
div.vwrap19{    
    background:#b7b7b7;
    width:816px;
    position:absolute;
    top:1px;
    left:43px;
    z-index:3;
    margin:25px 0 0 255px; 
}
/*돋보기,복사*/
div.rbox14{
 background:url(../images/cssimg/rbox14_m.gif) repeat-x;
 height:22px;
 position:absolute;
 top:300px;
 left:250px;
 z-index:3;
 overflow:hidden;
 width:118px;
}

/*-- main.css --*/
div.v6maisla3 div.v7ct1_1{
    float:left;
    width:132px;
    height:121px;
    background:url(../images/cssimg/ico_popu3.gif) no-repeat 50% 0; 
}
div.v6maisla3 div.ct1_2{
    float:left;
    width:132px;
    height:121px;
    background:url(../images/cssimg/ico_popu2.gif) no-repeat 50% 0;
}
div.v6maisla3 div.ct1_3{
    float:left;
    width:132px;
    height:121px;
    background:url(../images/cssimg/ico_popu4.gif) no-repeat 50% 0;
}

/*-- trty --*/
div.confnla1 div.lay2 div.rig{
    float:right;    
}
div.confnla1 div.lay2 div.rig div.v6fn{
    float:left;
    width:33px;
    height:13px;
    background:url(../images/cssimg/v12cofnbg1.gif) no-repeat;
    padding:2px 0 0 4px;
    line-height:85%;
}
div.confnla1 div.lay2 div.rig div.v6fn img{
    vertical-align:middle;
    margin:0 -2px 0 0;
}
div.confnla1 div.lay2 div.rig div.v6fn input{
    vertical-align:middle;
    width:11px;
    height:11px;
    border:0;
}
div.confnla1 div.lay2 div.rig div.v6fn label{
    vertical-align:middle;
    font-size:0.95em;
    color:#fff;
    letter-spacing:-0.09em;
    padding:0;
}
div.confnla1 div.lay2 div.fnall{
    float:left; 
    font-size:0;
}
div.confnla1 div.lay2 div.fnall img{
    margin:0 0 0 2px;
}

div.pgroup p.pty1{
     padding:10px 0 0 70px;
     text-indent:-42px;
     margin:0 0 0 0;
}
div.pgroup p.pty1_de1{
     padding:0 0 0 12px;
     text-indent:0px;
     margin:0;
}
div.pgroup p.pty1_de2{
     padding:0 0 0 70px;
     text-indent:-2px;
     margin:0;
}
div.pgroup p.pty1_de2_1{
     padding:0 0 0 60px;
     text-indent:-12px;
     margin:0;
}
div.pgroup p.pty1_de2h{
     padding:0 0 0 83px;
     text-indent:-15px;
     margin:0;
}
div.pgroup p.pty1_de3{
     padding:0 0 0 100px;
     text-indent:-17px;
     margin:0;
}
div.pgroup p.pty1_de3_1{
     padding:0 0 0 83px;
     text-indent:-2px;
     margin:0;
}
div.pgroup p.pty1_de4{
     padding:0 0 0 100px;
     text-indent:-17px;
     margin:0;
}
div.pgroup p.pty1_de4_1{
     padding:0 0 0 100px;
     text-indent:-17px;
     margin:0;
}
div.pgroup p.pty3{
    padding:10px 0 0 67px;
    text-indent:-49px;
    margin:0 0 10px 0;
}
div.pgroup p.pty3_dep1{
    padding:0 0 0 100px;
    text-indent:-10px;
    margin:0 0 0 0;
}
div.pgroup p.pty3_dep2{
    padding:0 0 0 70px;
    text-indent:-42px;
    margin:0 0 0 0;
}
div.pgroup p.pty3_dep3{
    padding:0 0 0 100px;
    text-indent:0px;
    margin:0 0 0 0;
}
div.pgroup p.pty3_dep4{
    padding:0 0 0 110px;
    text-indent:-19px;
    margin:0 0 0 0;
}
/*-- IE6에서 select 박스 위로 레이어 아래로 숨김 --*/
iframe.not { 
    position: absolute;
    width:0px;
    height:0px;
    z-index:-99;    /* 음수값을 줘서 기존 레이어팝업보다 뒤에 위치하게 한다.*/
    filter:alpha(opacity=0); 
}


/* -- pop.css --*/
div.vwrap17 div.viewla div.inctn3 input.tx{
    width:190px;
    height:13px;
    padding:3px 0 0 8px;
    border:1px solid #e0e0e0;
    font-size:0.95em;
    color:#ccc;
    vertical-align:-3px;
}
div.vwrap17 div.viewla div.inctn3 input.tx100{
    width:190px;
    height:13px;
    padding:3px 0 0 8px;
    border:1px solid #000000;
    font-size:0.95em;
    color:#ccc;
    vertical-align:-3px;
}

div.tbl4{   
    height:406px;
    overflow:hidden;
    overflow-x:hidden;
    overflow-y:hidden;
}

/*-- IE6에서 List 맞추기 --*/
div.tbl16{
    height:450px;
    overflow:auto;
    overflow-x:hidden;
    border-bottom:1px solid #ccc;
    margin:2px 0 0 0;
    width:100%;
}
div.tbl16 table{
    width:100%;
    border-top:1px solid #b0c6db;
    border-bottom:1px solid #b0c6db;
    border-left:1px solid #b0c6db;
}

/*-- 2단, 3단비교 왼쪽마진 줄이기 --*/
div.viewwrap3{
    clear:both;
    margin:10px 0 10px 0;
    _display:inline-block;
}

div.confnla div.rig1 div.v6fn{
    float:left;
    width:70px;
    height:13px;
    background:url(../images/cssimg/v12cofnbg.gif) no-repeat;
    padding:2px 0 0 4px;
    line-height:85%;
}
